
namespace Pixels.ContentTypes
{
    using System;

    public class ContentType : IContentType
    {
        #region private variables
        private Guid _contenttypeid;
        private string _title, _description;
        private DateTime? _createddate, _modifieddate;
        private Guid? _basecontenttypeid;
        #endregion

        #region Constructors
        public ContentType()
        {

        }
        #endregion

        #region properties
        public Guid ContentTypeID
        {
            get
            {
                return _contenttypeid;
            }
            set
            {
                _contenttypeid = value;
            }
        }
        public string Title
        {
            get
            {
                return _title;
            }
            set
            {
                _title = value;
            }
        }
        public string Description
        {
            get
            {
                return _description;
            }
            set
            {
                _description = value;
            }
        }
        public DateTime? CreatedDate
        {
            get
            {
                return _createddate;
            }
            set
            {
                _createddate = value;
            }
        }
        public DateTime? ModifiedDate
        {
            get
            {
                return _modifieddate;
            }
            set
            {
                _modifieddate = value;
            }
        }
        public Guid? BaseContentTypeID
        {
            get
            {
                return _basecontenttypeid;
            }
            set
            {
                _basecontenttypeid = value;
            }
        }

        #endregion
    }
}

